export default class Index {
    // 产品类型 ------调用字典
    static fundType = {
        '1': '封闭式',
        '2': '开放式',
        '3': '社保',
        '4': '年金',
        '5': '专户理财',
        '6': '保险',
        '7': '一对多专户',
        '8': '定向理财',
        '9': '集合理财',
        '10': '自营',
        '11': '信托',
        '12': '私募',
        '13': '委托资产',
    };

    // 触警类型
    static ThresholdType = {
        '0': '合规',
        '1': '警告',
        '2': '送审',
        '3': '禁止',
        '4': '错误',
    };

    // 触警等级
    static thresholdLevelType = {
        '1': '阈值一',
        '2': '阈值二',
        '3': '阈值三',
    };

    /**
     * 风控类型--规则类型
     */
    static EntryType = {
        '0': '资产类',
        '1': '数量类',
        '2': '指标控制类',
        '3': '同向反向控制',
        '4': '时间期限类',
        '5': '范围控制类',
        '6': '交易额控制类',
        '8': '单笔控制',
        '9': '单一行业权重控制',
    };

    // 控制层次
    static originalAccoutIdType = {
        '1': '产品',
        '2': '产品组',
    };

    // 层次名称：具体为产品名或者产品组名称

    // 比较方向 适用于范围配置
    static CompareDirection = {
        '0': '大于',
        '1': '小于',
        '2': '大于等于',
        '3': '小于等于',
        '4': '等于',
        '5': '不等于',
        '6': '无',
    };

    // 规则比较方向
    static CompareType = {
        '1': '大于',
        '2': '小于',
        '3': '大于等于',
        '4': '小于等于',
    };

    // 规则等级
    static ruleLevelType = {
        '1': '政策性',
        '2': '契约型',
        '3': '公司内部',
    };

    // 事件状态
    static stateType = {
        '1': '发起失败',
        '2': '未发起',
        '3': '已发起',
        '4': '无需发起',
        '5': '已有风险事件',
    };
}
